9d09a6eb-c1d9-4605-b2cf-3de0250fe2891.02017Georgia, serif (with some coding magic from K.V.) ]]>You are in the final year of your PhD, your research topic is theoretical temporal mechanics (Time-Travel to the layman), your thesis conclusion is that it is possible in theory but impossible in practice.
You are in your office when you receive an urgent email from your supervisor Professor Weck asking for you to meet him in the laboratory.
Travel through time, navigate the perils of academia and solve the mystery of your missing supervisor.
]]>falsefalsefalseAliceBlueBlackFullSizeRender(1).jpgfalsethesniffsmellfalsetheAn ancient, badly built and badly maintained photocopier, nicknamed Bob (Marley) as it's constantly jamming. The screen reads, "Out of paper"Photocopier
if (Got(A4 paper)) {
msg ("After a lot of fiddling with the various trays you manage to fill the photocopier with paper, you have a few sheets left which you keep.")
MakeObjectVisible (Full Photocopier)
MakeObjectInvisible (Empty Photocopier)
}
else {
msg ("You are not carrying any paper")
}
Pigeon-hole Cabinet Yours appear to have something in it, it's a note from Professor Weck, it reads \"In case your PC isn't working.. I've gone down to the lab, I've had a breakthrough! Meet me there, signed\" ...and then there’s Prof's complicated scrawl of a signature.")
AddToInventory (Note from Professor Weck)
}
otherwise {
msg ("The departmental pigeon hole cabinet where the post and in internal messages are placed, there are individual compartments each labelled with a person's name. Yours appears to be empty.")
}
]]>1You unlock the cupboardYou lock the cupboardThe hallowed stationery cupboard, since faculty cut backs you have to have written permission from the Head of School (who also happens to be Holly's supervisor) to gain access to it. The Head is currently away on a twelve-month sabbatical.Stationery CupboardStationary KeyA thrill of adrenaline courses through your body as you finally gain access to the stationary cupboard ")
}
]]>A box of red ballpoint pens, perfect for drawing blood2A felt surfaced whiteboard eraser with a plastic grip, on the side it reads 'Made in Erazona'2whiteboard eraser
msg ("\"Are you taking the piss?! I never make mistakes!\"")
msg ("\"Are you taking the piss?! I never make mistakes!\"")
A non-permanent whiteboard marker pen (sometimes it's a grilled cheese sandwich)2
if (GetBoolean(Phil, "phil_journal")) {
if (GetBoolean(Phil, "phil_well")) {
RemoveObject (Whiteboard marker)
SetObjectFlagOn (Phil, "phil_pen")
msg ("\"Excellent, now I have everything I need, tell me where there is a quiet room with a whiteboard and I'll get this done for you\" (just type name of the room/location)")
get input {
if (result="Profs Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="profs office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Professor Weck's Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Professor Wecks Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="professor weck's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="professor wecks office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else {
msg ("\"That's a daft idea! Can't you think of somewhere better?\"")
}
}
}
else {
msg ("\"Not now, I'm not at all well, must have had a dodgy pint last night\"")
}
}
else if (not GetBoolean(Phil, "phil_cart")) {
if (GetBoolean(Phil, "phil_well")) {
SetObjectFlagOn (Phil, "phil_pen")
msg ("\"Thanks, they always come in handy\"")
RemoveObject (Whiteboard marker)
}
else {
msg ("\"I'm too sick to think right now\", groans Phil")
}
}
else {
msg ("\"Excellent\" says Phil, now all I need is that journal article and a quiet room with a whiteboard to use\"")
RemoveObject (Whiteboard marker)
SetObjectFlagOn (Phil, "phil_pen")
}
A pile of A4 paper, if you wrote all the puns from this game on them they would be pretty tear-able.2false Of course! Paper beats rock! ")
MakeExitVisible (bunker_door)
MakeObjectInvisible (Huge Bolder)
]]>Brand new sharp scissors, you've been after a new pair as your old ones just don't cut it anymore3false
msg ("You attack the bolder with your scissors, the scissors are instantly blunted and mangled. Don't you remember that rock beats scissors!")
RemoveObject (Scissors)
AddToInventory (Blunt Scissors)
photocopy passportphotocopy passfalseAn ancient, badly built and badly maintained photocopier, nicknamed Bob (Marley) as it's constantly jamming. The screen reads, "Ready to copy"Photocopierput paper in photocopierfill photocopier with paperfill photofill photo with papersmellsnifffalsetheA cheap, black digital TV, currently switched off, it's not very popular with people, you could say it's had a poor reception
msg ("You turn on the TV, it's currently on some channel showing \"Can't pay? We'll take it away', you watch for a few minutes and then turn it off in disgust")
SwitchOff (TV)
An ancient knackered and filthy microwave that recently had a rather nasty internal explosion when someone tried to reheat curry in a foil tray. It's out of order, in fact it's bang out of order.It's too heavy and besides it's disgustingly dirtyIt's broken
if (Got(magnetron)) {
msg ("You unscrew the back of the microwave and replace the broken magnetron. Congratulations you fixed it!")
MakeObjectInvisible (Filthy Microwave)
MoveObjectHere (Fixed Filthy Microwave)
RemoveObject (magnetron)
}
msg ("You spend an hour scrubbing, scrapping and cleaning the dirt in and out of the microwave. It's still broken and it's useless for surfing.")
RemoveObject (Filthy Microwave)
MoveObjectHere (Clean Microwave)
falsesomeKnackered and worn chairs, probably belonged to faculty offices when new, before being handed down to lecturers, and then to their final resting place in the common room. Faculty just couldn't chair lessYou sit down on one of the uncomfortable chairs, after a few minues you have a chronic stabbing pain in your lower back and your left leg has gone numb, you can't stand it so you stand up again.you have no use for themfalsefalse12A cheap black plastic battery operated remote controlA single AA battery, it's fully charged and free of charge, perhaps you should sleep on it, you could do with a power napFull Battery1You give the full battery to the Porter, his face lights up, \"Thank you!\", he replaces the battery in the radio and switches it on , it crackles into life, and the dulcit tones of Geoffrey Boycott come drifting across the airwaves, \"You've got to get it into the corridor of uncertainity!\" says Geoffrey.. for the millionth time.
\"YES!\", says the Porter, \"You tell 'em Geoffrey!\", \"Thanks so much, here take this and help yourself, just don't go crazy\", he hands you the key for the stationery cupboard")
SetObjectFlagOn (Porter, "porter_happy")
AddToInventory (Stationary Key)
MakeObjectInvisible (radio)
MoveObjectHere (New Radio)
RemoveObject (Battery)
]]>sitsniffsmellfalsetheIt must be one of the oldest vending machines on campus, and the only one that still dispenses cans (instead of the inferior bottles which are soda-pressing)
firsttime {
msg ("You insert several coins into the slot and press the 1st Diet Coke button, a message flashes up next to it saying \"Sold Out\", you press the 2nd Diet Coke button, there is a satisfying metallic clunk and thud as the can hits the dispensing tray. You pick it up.")
AddToInventory (Diet Coke)
}
otherwise {
msg ("You haven't got any change left")
}
falsefalseProfessor Weck's OfficeWhiteboardA whiteboard with nothing written on it.falseLike supervisor like student, Professor Weck's desk is covered in even more paperwork, journal papers and general crap than yoursPhil has been busy, the whiteboard is covered in equations, line drawings and half written words and at the bottom in big letters it reads Q.E.D by Phil !!falseWhiteboardpaperworkPiles and piles of notes, journal papers and formspiles of journal papers both original reprints and photocopies, some look like papers under review and have things like 'Not Even Wrong!' scrawled on them in Prof's handwriting.Various forms representing the impenetrable and evergrowing bureaucracy of the universityfalsetheThe lab door requires a combination code to openA numerical security pad for accessing the lab, Prof Weck is forever changing the code and giving you obscure clues as to what the new code is, it's usually some phonetic puzzle.falsetheradioAn ancient Longwave radio, tuned to 198 kHZ, The Porter listens to the cricket on it, an interest you both have in common, although his is more of an obsessionfalse1You switch on the radio, it crackles into life, and the dulcet tones of Geoffrey Boycott come drifting across the airwaves, \"You've got to get it into the corridor of uncertainty!\" says Geoffrey.. for the millionth time.
\"YES!\", says the Porter, \"You tell 'em Geoffrey!\", \"Thanks so much Sir, here take this and help yourself, just don't go crazy\", he hands you the key for the stationery cupboard.")
SetObjectFlagOn (Porter, "porter_happy")
AddToInventory (Stationary Key)
MoveObjectHere (New Radio)
MakeObjectInvisible (radio)
}
else {
msg ("You switch on the radio but nothing happens so you switch it off again.
The Porter says, \"The battery is dead, but I can't leave my post to go and get a new one, and it's the first day's play at Lord's!\", he looks as if he is on the verge of tears.")
SwitchOff (radio)
}
]]>
if (Contains (radio,Battery)) {
msg ("You move to switch off the radio, but the porter says, \"No! Don't touch that now!\"")
}
Dead batteryA single AA battery, it's free of charge and free of charge.1The Porter"Hello" says The Porter, "need anything?"false
if (not GetBoolean(Porter, "porter_happy")) {
msg ("Terry the Porter, as friendly as the day is long, he's in his mid 50's, stout build with balding wispy blonde hair, he's wearing black trousers, and a porter's cardigan with the University crest emblazoned on it. He looks unusually glum.")
}
else {
msg ("Terry the Porter, as friendly as the day is long, he's in his mid 50's, stout build with balding wispy blonde hair, he's wearing black trousers, and a porter's cardigan with the University crest emblazoned on it. He is listening to Cricket on the Radio and has a broad smile on his face.")
}
if (GetBoolean(Porter, "porter_happy")) {
msg ("\"Thanks so much for helping me out, half the staff here never even say hello\" says The Porter")
}
else {
msg ("The Porter says, \"The battery is dead, but I can't leave my post to go and get a new one, and it's the first day's play at Lord's!\", he looks as if he's on the verge of tears.")
}
msg ("\"The perfect game\" says The Porter, \"It's funny, people think it's a gentle sport in comparison to football, but it's ruthless, you don't just want your team to win, you want the opponent to be humiliated.\"")
university emblememblemcrestlogocardigan")
}
else {
msg ("The design the emblem depicts a parliament of owls flying safely above a ferocious crocodile. Beneath it written in Latin script the motto reads 'Never Forget What Once Was!'")
}
]]>falsetheA bank of black faceless computer modules, essentially a small super-computer, the size of six filing cabinets in a row. Controlled by the temporal algorithm cartridge they make thousands of calculations per millisecond in order to control the power to the temporal integrator. Last trial conducted: 09:15 GMT on 23/5/2017
Temporal Destination: 09:15 GMT on 23/5/2037
Cause of failure: Power instability due to exponential feedback error in power algorithm.
Suggested solution: Correct algorithm and replace power supply]]>falsefalsefalseThe slot that houses the temporal power algorithm cartridgeSlot
if (object = Crushed Diet Coke Can) {
if (Contains (Cartridge Slot,New Temporal Algorithm Cartridge)) {
msg ("You've done it! The cartridge is firmly wedged in the slot with the crushed can. With work like this you'll be a precision engineer in no time.")
MoveObject (Crushed Diet Coke Can, Cartridge Slot)
SetObjectFlagOn (Temporal Integrator, "temp_carddone")
}
else {
msg ("Excellent, the crushed can is just the right size to wedge the new design of algorithm cards into the cartridge slot")
MoveObject (Crushed Diet Coke Can, Cartridge Slot)
}
}
else if (object = New Temporal Algorithm Cartridge) {
if (Contains (Cartridge Slot,Crushed Diet Coke Can)) {
msg ("You've done it! The cartridge is firmly wedged in the slot with the crushed can. With work like this you'll be a precision engineer in no time.")
MoveObject (New Temporal Algorithm Cartridge, Cartridge Slot)
SetObjectFlagOn (Temporal Integrator, "temp_carddone")
}
else {
msg ("The New Temporal Algorithm Cartridge fits into the slot but it is the wrong size, it needs to be wedged in with something, just as Yi Lu suggested.")
MoveObject (New Temporal Algorithm Cartridge, Cartridge Slot)
}
}
else {
msg ("That's not going to work")
}
2The brain of the temporal integrator, it balances the temporal field by precisely controlling the power input via a very complex algorithm, creating a workable algorithm has been Professor Weck's life work. It is roughly A4 in size, green and with what looks like a circuit diagram etched into the surface in copper coloured ink. \"Well, well, well\", says Phil, \"It's genius, but it's flawed genius, as you have already ascertained by the knackered power unit and a missing professor\", \"It's not far off being perfect though, I think I can tweak the parallel circuit feedback loop, I'll need a quiet room with a whiteboard and this journal paper (he scribbles a note and hands it to you) ")
RemoveObject (Temporal Power Algorithm Cartridge)
SetObjectFlagOn (Phil, "phil_cart")
AddToInventory (note from Phil)
}
else {
msg ("\"OK\", says Phil, lets have a look at your Prof's handiwork then. Phil pulls a magnifying glass out of his pocket and scrutinises the integrator while making a series of grunting, humming and sardonic chuckling noises.
\"Well, well, well\", says Phil, \"It's genius, but it's flawed genius, as you have already ascertained by the knackered power unit and a missing professor\", \"It's not far off being perfect though, I think I can tweak the parallel circuit feedback loop, I'll need a quiet room with a whiteboard, whiteboard marker and this journal paper (he scribbles a note and hands it to you) ")
RemoveObject (Temporal Power Algorithm Cartridge)
SetObjectFlagOn (Phil, "phil_cart")
AddToInventory (note from Phil)
}
}
else {
msg ("\"I'm too hungover to think, sorry mate\"")
AddToInventory (Temporal Power Algorithm Cartridge)
}
]]>falsefalseThe socket that houses the Power UnitSocket2It's a large oblong black power unit, it is still smoking slightly. It's definitely broken, watt ever are you going to do?
msg ("Yi Lu peers at the broken power unit, \"Hmm, hardware, you need to speak to Barry about that\" He hand it back to you")
if (GetBoolean(Barry, "barry_happy")) {
msg ("Barry takes the unit from you and says, \"OK no problem\", he prises it open, fiddles with the wiring and changes the internal fuses, tests it with a probe, fiddles with a dial, nods with approval, closes the unit up and passes it back to you. \"There you go, fit as Fernandinho, ha ha!\", \"You laugh and say \"thanks Barry\", and wonder who the fuck Fernandinho is.")
RemoveObject (Broken Power Unit)
AddToInventory (Fixed Power Unit)
}
else {
msg ("\"Blown it up again have you?\", says Barry, \"Sorry but I haven't got time to fix it now.\"")
}
On the side is a large warning sign "DO NOT SWITCH ON WITHOUT WEARING A TIME SUIT, RISK OF DEATH FROM IONIZING RADIATION" ]]> You input your temporal destination on the computer, press enter and flick on the temporal integrator.
There is a humming noise that increases in volume and pitch and then suddenly a purple spot of light is projected from the integrator, it hangs in mid-air and increases in size until it is large enough to step into.
You close the visor on your helmet and step into the hole. ")
doFlicker
MoveObject (player, Lab 2037)
SetObjectFlagOn (Temporal Integrator, "temp_on")
MakeObjectVisible (Temporal Field2)
}
else {
msg ("It's already switched on")
}
}
else {
msg ("You need to fix the power unit and place it in the power unit socket")
}
}
else {
msg ("You need to fix the temporal algorithm and fit it into the cartridge slot")
}
}
else {
msg ("You're not wearing a Time Suit and don't fancy microwaving yourself to death just yet")
}
]]>A glowing purple circle of light that hangs in the middle of the room, casting wild shadows on the walls. Stepping into it will take you back to 2037Temporal Fieldfalse
if (Time Suit.worn) {
doFlicker
MoveObject (player, Lab 2037)
}
else {
msg ("You are not wearing a Time Suit!")
}
if (Time Suit.worn) {
MoveObject (player, Lab 2037)
doFlicker
}
else {
msg ("You are not wearing a Time Suit!")
}
falseBald with a wirey and bushy black and grey beard
if (game.pov.parent = Temporal Integrator Laboratory) {
firsttime {
msg ("\"I've started dismantling the equipment, it's far too dangerous to mess around anymore until we know the consequences, why don't you head to the pub and I'll come and join you in a bit\"")
}
otherwise {
msg ("\"Head to the pub, I'll come and join you when I'm finished here\".")
}
}
falsethefalsethe In the middle of the Quad is an immaculate lawn in the centre of which is a Huge Boulder. ")
}
else {
msg ("You are in the Main Campus Quadrangle, to the South is The School of Interdisciplinary Cross-Fertilization and Scientific Impactful Synergy (where your office is), to the east is the Faculty Building, the Library is to the North and the Student Union Building lies West.
In the middle of the Quad is a bunker door")
}
]]> Student legend says that it's been placed in the quad to cover up the entrance to old cold war bunker where military secrets are buried. It stands 12 feet tall and at least the same in circumference, it is vaguely fist-shaped. ]]>Nice try Sisyphus, it's far too heavy!Huge BoulderrockNice try Sisyphus, it's far too heavy!You clamber about on the rock like a monkey, but it doesn't achieve muchYou kick the rock and painfully stub your toe, the rock is unmovedNice try Sisyphus, it's far too heavy!Nice try Sisyphus, it's far too heavy!You punch the rock, strangely it doesn't seem to hurt your hand when you do
if (Got(Scissors)) {
msg ("You attack the boulder with your scissors, the scissors are instantly blunted and mangled. Don't you remember that rock beats scissors!")
RemoveObject (Scissors)
AddToInventory (Blunt Scissors)
}
else if (Got(Blunt Scissors)) {
msg ("You attack the boulder with your blunt scissors, it just mangles them even further. Rock beats scissors!")
}
else {
msg ("You don't have anything to chip at the boulder with")
}
put paper on boulderput paper on rockfalsetheYou are insideYou are in the Student Union building, to the North is The School of Mathematics, to the South is a Greggs Pasty Shop, to the East is the Main Quad, to the Southwest is the School of Art and Design, and to the West lies the Cross Keys InnThe Pub is closed at the moment The Dillinger Escape Plan, Farewell Tour 2017]]>falsetheYou are insideThe library reception area, a beautiful Victorian Neo-Gothic building with a wooden vaulted ceiling.To gain access you need to speak to the librarian{either library card.hasbeenmoved:.| as you've lost your library card (hopefully it's not fully booked).}Laura ]]> You awkwardly explain that you have lost your library card. The Librarian says, \"Ok, well you'll need to bring me a photocopy of your passport and get this form signed by your Professor, Professor Weck isn't it? Lovely man, I knew him when we were both students, I'd recognise his signature anywhere.\"
The librarian hands you the form. ")
AddToInventory (Unsigned form)
}
otherwise {
msg ("The librarian looks up and smiles broadly, \"Good morning Sir, how can I help you?\"
You awkwardly explain that you have lost your library card. The Librarian says, \"Ok, well as I explained to you before you'll need to bring me a photocopy of your passport and get this form signed by your Professor, Professor Weck isn't it? Lovely man, I knew him when we were both students, I'd recognise his signature anywhere.\" ")
}
}
else if (Got(Photocopy of your passport)) {
if (Got(Signed form)) {
msg ("\"Ah I see you have the form and photocopy Sir, excellent\" she takes them from you, \"I knew I'd recognise Professor Weck's signature\", she fiddles with an electronic laminater connected to a PC, it ejects a laminated library card and she hands it to you \"here you go\" she says.")
AddToInventory (library card)
RemoveObject (Photocopy of your passport)
RemoveObject (Signed form)
}
else {
msg ("The librarian looks up and smiles broadly, \"Good morning Sir, how can I help you?\"
You awkwardly explain that you have lost your library card. The Librarian says, \"Ok, well as I explained to you before you'll need to bring me a photocopy of your passport and get this form signed by your Professor, Professor Weck isn't it? Lovely man, I knew him when we were both students, I'd recognise his signature anywhere.\" ")
}
}
}
else if (Got(library card)) {
msg ("\"Hello again Sir, how can I help you, I can fetch any journal you have a written citation for.\" ")
}
]]>falsethe No sign of construction work. ")
}
else {
msg ("A beautiful stone building in the classic gothic style, with wood panelling and oil portraits on the walls (mainly of the Dean and his sycophantic board of governors).
There seems to be a hell of a lot of construction work going on, looks some kind of extension is being built. (There's a construction pun coming, but I'm still working on it) ")
}
]]>falsefalsetheA Time Suit, like a space suit, but designed to protect from the harmful alpha radiation caused by unstable temporal fields. It is bright yellow.bodyfalseIt's too precious (and expensive) to leave lying around
if (Got(Purchase Order)) {
AddToInventory (Time Suit)
msg ("You give the purchase order to the clerk, she studies it with suspicion, but can find no fault, she stamps it, places it in a folder and hands you the Time Suit")
RemoveObject (Purchase Order)
}
else {
msg ("You need a purchase order")
}
falseYou need to talk to the Shopkeeper if you want anythingLots of hot pastry goodness, check the menu for what's availableThe Greggs shopkeeper is wearing a blue uniform and a blue baseball cap, she has blonde hair tied up into a hair net. ")
get input {
if (result="sausage rolls") {
if (not Got(Sausage Roll)) {
AddToInventory (Sausage Roll)
msg ("\"An excellent choice!\" She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="sausage roll") {
if (not Got(Sausage Roll)) {
AddToInventory (Sausage Roll)
msg ("\"An excellent choice!\" She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="steak bake") {
if (not Got(Steak Bake)) {
AddToInventory (Steak Bake)
msg ("\"An excellent choice!\" She picks up a steak bake with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="cheese and onion bake") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="chicken bake") {
if (not Got(Chicken Bake)) {
msg ("\"An excellent choice!\" She picks up a chicken bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Chicken Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="beef and veg pasty") {
if (not Got(Beef Veg Pasty)) {
msg ("\"An excellent choice!\" She picks up a beef and veg pasty with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Beef Veg Pasty)
}
else {
msg ("You are already carrying that")
}
}
else if (result="pepperoni pizza slice") {
if (not Got(Pepperoni Pizza Slice)) {
msg ("\"An excellent choice!\" She picks up a pepperoni pizza slice with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Pepperoni Pizza Slice)
}
else {
msg ("You are already carrying that")
}
}
else if (result="steak") {
if (not Got(Steak Bake)) {
AddToInventory (Steak Bake)
msg ("\"An excellent choice!\" She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="sausage") {
if (not Got(Sausage Roll)) {
AddToInventory (Sausage Roll)
msg ("\"An excellent choice!\" She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="chicken") {
if (not Got(Chicken Bake)) {
msg ("\"An excellent choice!\" She picks up a chicken bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Chicken Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="rolls") {
if (not Got(Sausage Roll)) {
AddToInventory (Sausage Roll)
msg ("\"An excellent choice!\" She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
}
else if (result="pizza") {
if (not Got(Pepperoni Pizza Slice)) {
msg ("\"An excellent choice!\" She picks up a pepperoni pizza slice with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Pepperoni Pizza Slice)
}
else {
msg ("You are already carrying that")
}
}
else if (result="cheese") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="cheese and onion") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="pepperoni pizza") {
if (not Got(Pepperoni Pizza Slice)) {
msg ("\"An excellent choice!\" She picks up a pepperoni pizza slice with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Pepperoni Pizza Slice)
}
else {
msg ("You are already carrying that")
}
}
else if (result="pepperoni") {
if (not Got(Pepperoni Pizza Slice)) {
msg ("\"An excellent choice!\" She picks up a pepperoni pizza slice with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Pepperoni Pizza Slice)
}
else {
msg ("You are already carrying that")
}
}
else if (result="beef and veg") {
if (not Got(Beef Veg Pasty)) {
msg ("\"An excellent choice!\" She picks up a beef and veg pasty with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Beef Veg Pasty)
}
else {
msg ("You are already carrying that")
}
}
else if (result="beef") {
if (not Got(Beef Veg Pasty)) {
msg ("\"An excellent choice!\" She picks up a beef and veg pasty with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Beef Veg Pasty)
}
else {
msg ("You are already carrying that")
}
}
else if (result="Cheese and Onion Bake") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="Cheese") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else if (result="Cheese and Onion") {
if (not Got(Cheese Onion Bake)) {
msg ("\"An excellent choice!\" She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
}
else {
msg ("\"Sorry Sir, we don't have that.\"")
}
}
]]>
if (not Got(Sausage Roll)) {
AddToInventory (Sausage Roll)
msg ("An excellent choice! She picks up a sausage roll with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
if (not Got(Cheese Onion Bake)) {
msg ("An excellent choice! She picks up a cheese and onion bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Cheese Onion Bake)
}
else {
msg ("You are already carrying that")
}
if (not Got(Steak Bake)) {
AddToInventory (Steak Bake)
msg ("An excellent choice! She picks up a steak bake with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
}
else {
msg ("You are already carrying that")
}
if (not Got(Beef Veg Pasty)) {
msg ("An excellent choice! She picks up a beef and veg pasty with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Beef Veg Pasty)
}
else {
msg ("You are already carrying that")
}
if (not Got(Chicken Bake)) {
msg ("An excellent choice! She picks up a chicken bake with a pair of tongs, places it in a paper bag and hands it to you. \"I'll add it to your account\" she says.")
AddToInventory (Chicken Bake)
}
else {
msg ("You are already carrying that")
}
if (not Got(Pepperoni Pizza Slice)) {
msg ("An excellent choice! She picks up a pepperoni pizza slice with a pair of tongs, places it in a paper bag and hands it to. \"I'll add it to your account\" she says.")
AddToInventory (Pepperoni Pizza Slice)
}
else {
msg ("You are already carrying that")
}
Sausage rolls Steak Bake Cheese and Onion Bake Chicken Bake Beef and Vegetable Pasty Pepperoni Pizza Slice ]]>falsetheThe Cross Keys Inn, actually predates the University, it used to be an charming and slightly scruffy boozer, but with the increase in student access to debt it has evolved into a gastro pub with pretentious aspirations. However its convenient location, pool table and decent larger on tap means that you and Phil are regular punters.
msg ("You consider leaving the pub, but decide to wait for Professor Weck to arrive first.")
MoveObject (player, Cross Keys Inn)
The doors of the pub swing open and in walks Professor Weck.
\"Hi Alan! Long time no see, I like what you have done with the place, so a man of your word after all!\"
\"Glad you approve\" says the Dean, \"But I've been wondering recently if I've gone too soft, so I've hired a new Vice-Dean to help me out, she's got some excellent ideas about how to increase the income of the University, her name is Macy Wellroth\".
Congratulations, you have completed the game! (Ending 1 of 2)
)
Press any key to see the credits")
wait {
msg ("___________________________________________________
Credits
Written and coded by Luke A. Jones, using the Quest text adventure engine (www.textadeventures.co.uk), with some amazing coding help and magic by K.V. (one cool Frood, cheers K.V.), I would never have got it finished in time without him.
Thank you to Alex Dimmer for creating the artwork and to Jennifer Thompson, and K.V. for alpha and beta testing, and for their excellent suggestions for improvements. Special thanks to Jennifer for putting up with my puns and awful spelling.
Thank you to Joe Wright for providing the Latin translation for the University Crest
Thanks also to the excellent support from the Quest forum members.
I was inspired to start writing parser games after playing the wonderful text adventures of Robin Johnson, you should check them out: http://versificator.net/
The pigeon was inspired by the twitter account @pigeonjohn
The huge boulder is a real thing (although not enchanted as far as I can tell) have a look: http://www.geograph.org.uk/photo/4363007
Lastly you no doubt spotted a whole load of paradoxes in the plot, this is unavoidable without invoking alternative realities. The only time travelling book I have read that actually manages to avoid paradoxes is by the genius hard sci-fi writer (and my favourite author) Stephen Baxter in his novel ‘The Time Ships’, which was written to commemorate the centenary of the publication of ‘The Time Machine’ by H.G. Wells.
I have authored two other text adventures, ‘A Christmas Game’ and ‘The Bony of Nowhere’. The Christmas game is a nice short casual game if you want to introduce someone to parser text adventure games.
I welcome any (polite) feedback: luke.jones@gmail.com
Be kind and excellent to each other, and thanks for playing.
The doors of the pub swing open and in walks Professor Weck.
\"Christ I need a drink! What a day.\"
Alex gets a round in and you chat for a while, during the conversation Phil casually says, \"You heard the latest rumour about our Dean Macy Wellroth?, there is talk of oil reserves being found under the School of Mathematics building, some fracking company has been seen surveying the plot!\".
Congratulations, you have completed the game! (Ending 2 of 2)
Press any key to see the credits")
wait {
msg ("___________________________________________________
Credits
Written and coded by Luke A. Jones using the Quest text adventure engine (www.textadeventures.co.uk), with some amazing coding help and magic by K.V. (one cool Frood, cheers K.V.), I would never have got it finished in time without him.
Thank you to Alex Dimmer for creating the artwork and to Jennifer Thompson, and K.V. for alpha and beta testing, and for their excellent suggestions for improvements. Special thanks to Jennifer for putting up with my puns and awful spelling.
Thank you to Joe Wright for providing the Latin translation for the University Crest
Thanks also to the excellent support from the Quest forum members.
I was inspired to start writing parser games after playing the wonderful text adventures of Robin Johnson, you should check them out: http://versificator.net/
The pigeon was inspired by the twitter account @pigeonjohn
The huge boulder is a real thing (although not enchanted as far as I can tell) have a look: http://www.geograph.org.uk/photo/4363007
Lastly you no doubt spotted a whole load of paradoxes in the plot, this is unavoidable without invoking alternative realities. The only time travelling book I have read that actually manages to avoid paradoxes is by the genius hard sci-fi writer (and my favourite author) Stephen Baxter in his novel ‘The Time Ships’, which was written to commemorate the centenary of the publication of ‘The Time Machine’ by H.G. Wells.
I have authored two other text adventures, ‘A Christmas Game’ and ‘The Bony of Nowhere’. The Christmas game is a nice short casual game if you want to introduce someone to parser text adventure games.
I welcome any (polite) feedback: luke.jones@gmail.com
Be kind and excellent to each other, and thanks for playing.
Luke xx
")
}
finish
}
}
]]>A lady in her late 40's and just tall enough to see over the bar. What she lacks in stature she makes up for in steely presence and inscrutable countenance. "Another round then love?" She pulls 5 pints of lager and puts them on a tray, "I'll add it to your tab"falseDean Alan BerthillThe Dean stares at you for a moment, and then says, "I remember you! Thanks for giving me a chance, is Prof Weck coming along? I haven't seen him for a while."Alex"Hey, how's your day been?" says Alex, " I got a new commission today, it's for the artwork for some game called 'The Bony King of Nowhere’! How's that for a title?”Phil He is tall and wiry, with slightly greasy dark collar length hair, and he is wearing a faded 'Meat is Murder' Smith's t-shirt and a faded blue cardigan with holes worn into it at the elbows. ]]>
IncreaseObjectCounter (Pub Phil, "pubphil_talk")
if (GetInt(Pub Phil, "pubphil_talk") = 1) {
msg ("\"Alright mate, what mischief you been up to today then?\"")
}
else if (GetInt(Pub Phil, "pubphil_talk") = 2) {
msg ("\"I'm sure it's your round, get 'em in!\"")
}
HollyYour office mate Holly, must be back from her US conference. She's pretty as all hell with long blonde hair, but looks a bit jet-lagged."Hey timelord, what you been up to?"
msg ("\"Oh you know the usual mix of power games, incredibly bad Powerpoint slides, mansplaining and heavy drinking, pretty good fun actually!\" says Holly.")
msg ("\"For the last time, I can't get you access to the Staionary Cupboard, but you can have some of my folders and pens and things if you are short\" says Holly.")
msg ("\"You seemed to like that more than any other present I ever bought you\" says Holly.")
Pool TableA traditional pub pool table, 7 x 4 foot. The green baize is in decent enough condition, and with only a few drink stains. Must be a brave table, it's got balls.You, Phil, Alex and Holly have a pleasant few frames of winner stays on, as usual Holly wipes the floor with everybody else and Phil whines like a spoilt child until Holly digs him in the ribs and tells him to "Man the fuck up maths boy and get a round in!"buy drinkorder drinkorder a roundbuy a roundfalsethe"Sorry, " says the Secretary, "you can't go in there without an appointment, and the Dean's schedule is full today"A severe looking woman in her early 60's, wearing what looks like a power-suit that would have been in fashion all of twenty years ago.
if (GetBoolean(Deans Secretary, "secretary_on")) {
msg ("\"So the Dean worked out your price then? Don't feel so bad, there's always another day\"")
}
else {
msg ("\"Sorry the Dean's schedule is full, I can't possibly make you an appointment\"")
}
The University Crest depicts a parliament of owls flying safely above a ferocious crocodile. Beneath it written in Latin script the motto reads 'Never Forget What Once Was!'falseUniversity CrestfalsetheThe Dean Sound familiar?]]> You hesitate for a second, you would dearly love to tell the Dean where to go and procreate, but the image of your Prof stuck in time with no way back comes to your mind, you explain to the Dean what you want.
\"Very well\" says the Dean, he takes a pad of blank purchase orders from his desk, scribbles on one of them and hands it to you. \"And here's a little something to sweeten the deal\", he hands you an envelope. \"This matter is over, if I hear any rumours I'll destroy your career and that of your beloved Professor Weck\". \"Now get out of here\" ")
AddToInventory (Purchase Order)
AddToInventory (Manchester City Season Ticket)
}
otherwise {
msg ("\"We've nothing to discuss\" says the Dean, \"Isn't there a grant application you should be working on?\", \"These executive salaries don't pay themselves you know\".")
}
]]>falsethe ]]>Chronically overworked and underappreciated. Barry as usual looks knackered, his countless thankless tasks have included keeping your office PC on life support for the last three years. He is of slight build, receding hair and is wearing a purple Manchester City away shirt.A charming and fiercely clever programmer of Chinese heritage. He's bald but sports a fine white and grey beard and white moustache. He's deftly typing at lightening speed with a look of calm concentration. ]]>
if (GetBoolean(Yi Lu, "Yi_card")) {
AddToInventory (New Temporal Algorithm Cartridge)
SetObjectFlagOff (Yi Lu, "Yi_card")
msg ("\"Hello there, I got the email from Phil, here your new Temporal Agorithm Cartridge, nice coding by the way, but there is a problem I didn't have the right size blank cartridge, they are out of stock. It will still work, but you need to find something small and metal to wedge it into the lab's computer slot.\"")
}
else {
msg ("\"Hello there, need anything today?\" says Yi Lu")
}
The fabled stationery cupboard key, as well as being the most sought after object in the building it has a magical property; no matter how much you move it, it's still a stationery key.2Stationery KeyfalsetheA beautiful Art Deco building, built in the 1920's. The corridors are lined with geometric designs, and deeply cut narrow stained glass windows let the light stream in. Your footseteps echos off the parquet flooring.Phil the PostDoc He is tall and wiry, with slightly greasy dark collar length hair, and he is wearing a faded 'Meat is Murder' Smith's t-shirt and a faded blue cardigan with holes worn into it at the elbows.
He is leafing through a text book and is looking a lot better thanks to your Greggs intervention")
}
else {
msg ("It's your house mate and general bad influence drinking buddy Phil, a postdoctoral researcher in advanced mathematics.
He is tall and wiry, with slightly greasy dark collar length hair, and he is wearing a faded 'Meat is Murder' Smith's t-shirt and a faded blue cardigan with holes worn into it at the elbows.
He is leafing through a text book and looks decidedly unwell.")
}
]]>
if (GetBoolean(Phil, "phil_well")) {
if (GetBoolean(Phil, "phil_cart")) {
if (GetBoolean(Phil, "phil_journal")) {
if (GetBoolean(Phil, "phil_pen")) {
msg ("\"Right, have you thought of a quiet place with a whiteboard?\" (just type name of location)")
get input {
if (result="Profs Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="Prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="profs office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="Professor Weck's Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="Professor Wecks Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="professor weck's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="professor wecks office") {
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="prof wecks office") {
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else if (result="Professor Weck's office") {
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectVisible (Whiteboard full)
MakeObjectInvisible (whiteboard blank)
}
else {
msg ("\"That's a daft idea! Can't you think of somewhere better?\"")
}
}
}
else {
msg ("\"I still need a whiteboard marker pen before I can fix the cartridge for you\"")
}
}
else {
if (GetBoolean(Phil, "phil_pen")) {
msg ("\"I still need that journal article before I can try and fix the cartridge for you\" says Phil")
}
else {
msg ("\"I still need a whiteboard marker pen and that journal article before I can fix the cartridge for you\" says Phil")
}
}
}
else {
msg ("\"Alright mate\" says Phil, \"What mischief are we up to today then?\"")
}
}
else {
msg ("\"Alright mate, I'm feeling a bit grim this morning, must have had a dodgy pint last night\"")
}
School of Art and DesignfalsetheIt's your mate Alex, a final year art student. He's another regular in The Cross Keys. Tall and muscular with black-brown floppy hair, he's wearing black jeans and a skin-tight white t-shirt."Hello" says Alex, "You seen all the construction work going on at the Faculty building? More egotistical empire building by The Croc I suppose"
msg ("\"It's a new cover art commission I've got for a text adventure game, can't believe anyone still plays them! Still, he's a friendly client and the game sounds pretty interesting, well, pretty weird actually! but fun work to do nonetheless.\"")
Alex's WorkstationIt's Alex's workstation, it is surrounded by all manner of stationary, rulers, compasses, sharpie pens, mechanical pencils etc. In the middle is a large piece of paper on which appears to be a half completed drawing of a pigeon's eye.falseBlunt and mangled scissors, they just won't cut it any more.2falseriprip"You can't rip " + object.article + "."It is pitch black in here and you can't see a thing, the air is stale and musty, you turn around and scrape your leg painfully on some hidden object.It's cold and very musty in here.weakAn ancient metal filing cabinet.false The first a memo from the Dean sent to the estates department stating, Document One:
\"Please ignore the costing and bidding process for the new wing of the Faculty building, after a meeting of the executive board it has been decided to give the contract to Ballmore Beattie, please make the necessary arrangements as soon as possible, signed..and then the Dean's signature which looks like that of slow four year old.\"
The second a letter from Ballmore Beattie addressed to the Dean.
Document Two:
Dear Dean Berthill,
Please find enclosed payment for your consultancy work, the usual recompense will be deposited to your account and as an added bonus for your loyalty we have also set aside £150K in preferential shares.
Yours sincerely,
B. Gettie (CEO of Ballmore Beattie)
PS: See you at the lodge on Friday
A broad grin spreads across your face, 'I knew it' you think, 'I've got that bastard now!'
")
}
otherwise {
msg ("Two documents of damning evidence of the Dean's corruption.
The first a memo from the Dean sent to the estates department stating, Document One:
\"Please ignore the costing and bidding process for the new wing of the Faculty building, after a meeting of the executive board it has been decided to give the contract to Balfour Beatty, please make the necessary arrangements as soon as possible, signed..and then the Dean's signature which looks like that of slow four year old.\"
The second a letter from Balfour Beatty addressed to the Dean.
Document Two:
Dear Dean Hillbert,
Please find enclosed payment for your consultancy work, the usual recompense will be deposited to your account and as an added bonus for your loyalty we have also set aside £150K in preferential shares.
Yours sincerely,
B. Gettie (CEO of Balfour Beatty)
PS: See you at the lodge on Friday
")
}
]]> The first a memo from the Dean sent to the estates department stating, Document One:
\"Please ignore the costing and bidding process for the new wing of the Faculty building, after a meeting of the executive board it has been decided to give the contract to Ballmore Beattie, please make the necessary arrangements as soon as possible, signed..and then the Dean's signature which looks like that of slow four year old.\"
The second a letter from Ballmore Beattie addressed to the Dean.
Document Two:
Dear Dean Berthill,
Please find enclosed payment for your consultancy work, the usual recompense will be deposited to your account and as an added bonus for your loyalty we have also set aside £150K in preferential shares.
Yours sincerely,
B. Gettie (CEO of Ballmore Beattie)
PS: See you at the lodge on Friday
A broad grin spreads across your face, 'I knew it' you think, 'I've got that bastard now!'
")
}
otherwise {
msg ("Two documents of damning evidence of the Dean's corruption.
The first a memo from the Dean sent to the estates department stating, Document One:
\"Please ignore the costing and bidding process for the new wing of the Faculty building, after a meeting of the executive board it has been decided to give the contract to Balfour Beatty, please make the necessary arrangements as soon as possible, signed..and then the Dean's signature which looks like that of slow four year old.\"
The second a letter from Balfour Beatty addressed to the Dean.
Document Two:
Dear Dean Hillbert,
Please find enclosed payment for your consultancy work, the usual recompense will be deposited to your account and as an added bonus for your loyalty we have also set aside £150K in preferential shares.
Yours sincerely,
B. Gettie (CEO of Balfour Beatty)
PS: See you at the lodge on Friday
")
}
]]> The secretary disappears into the Deans office; you can hear a muffled raised voice and what sounds like a string of expletives. The secretary reappears, \"Dean Berthill will see you now\" she says. ")
RemoveObject (Incriminating Evidence)
SetObjectFlagOn (Deans Secretary, "secretary_on")
]]>A standard University purchase order, rarer than a faculty executive with morals. This one is made out for 'One Time Suit', and signed by the Dean
msg ("You give the purchase order to the clerk, she studies it with suspicion, but can find no fault, she stamps it, places it in a folder and hands you the Time Suit")
AddToInventory (Time Suit)
RemoveObject (Purchase Order)
hints2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
Cheese and Onion Bake2 \"Right' says Phil, \"I'm ready to integrate, calculate and aggravate!\"")
SetObjectFlagOn (Phil, "phil_well")
RemoveObject (Cheese Onion Bake)
}
otherwise {
msg ("\"Thanks mate, but you have it, I'm full\"")
}
]]>2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
Sausage and Cheese Melt2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
Cheese and Bacon Melt2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
Beef and Vegetable Pasty2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
2
msg ("Phil wrinkles up his nose and says \"Are you taking the piss?!\"")
A broom with a revolutionary design that is sweeping the nationA filthy ancient mop, looks like it's not been used in years. Don't pick a fight with it, it would wipe the floor with you. -Aquire liquid -Fill myself -Get carried -Swim with dolphins]]>on which there isA high wooden shelf, (if anything falls off it you've only yourshelf to blame)You decide to leave the mousetrap where it isMousetrap
msg ("A wooden spring loaded mouse trap, with a piece of cheese as bait. You consider these traps rather cruel, so you decide to caerphilly unset the trap and place the piece of cheese in your pocket.")
AddToInventory (Lump of Cheese)
MakeObjectInvisible (Set Mousetrap)
MakeObjectVisible (Unset Mousetrap)
falseA wooden spring loaded mousetrap, that you have unset.You decide to leave the mousetrap where it isMousetrapfillfill"You can't fill " + object.article + "."Zippo Lighter (filled and lit)strongA brass zippo lighter inscribed with your initials, a 19th birthday present from your ex-girlfriend. It's lit and flickering with a bright blue and yellow flame.2falseIt's one of your prized possessions you don't want to leave it lying around
RemoveObject (Zippo ON)
AddToInventory (Full Zippo)
msg ("You extinguish the zippo")
RemoveObject (Zippo ON)
AddToInventory (Full Zippo)
msg ("You extinguish the zippo")
lightlight"You can't light " + object.article + "."A brass zippo lighter inscribed with your initials, a 19th birthday present from your ex-girlfriend. It's filled with white spirit.Zippo Lighter (filled not lit)It's already filledfalsefalseweakfalse2OK, but It's one of your prized possessions you don't really want to leave it lying around
SetLight
Finally you can see what you are doing in here!")
AddToInventory (Zippo ON)
RemoveObject (Full Zippo)
}
else {
msg ("You flip the lid on your Zippo and spark the flame with a flick of your fingers, it burns with a fat blue and yellow flame. You don't want to waste fuel so you extinguish it.")
}
]]>extinguishextinguish"You can't extinguish " + object.article + "."fixfix"You can't fix " + object.article + "."cleanclean"You can't clean " + object.article + "."An ancient, knackered, but sparkling clean microwave that recently had a rather nasty internal explosion when someone tried to reheat curry in a foil tray. It's out of order, in fact it's bang out of order.
if (Got(magnetron)) {
msg ("You unscrew the back of the microwave and replace the broken magnetron. Congratulations you fixed it!")
MakeObjectInvisible (Clean Microwave)
MoveObjectHere (Fixed Clean Microwave)
RemoveObject (magnetron)
}
A photocopied journal paper that Phil requested, it's title is 'Derivatives of the Matrix Exponential and Their Computation' You read the abstract twice but it might as well be written in sanskrit for all the sense you can make from it.journal article
SetObjectFlagOn (Phil, "phil_journal")
if (GetBoolean(Phil, "phil_pen")) {
msg ("\"Excellent, now I have everything I need, tell me where there is a quiet room with a whiteboard and I'll get this done for you\" (just type name of the room/location)")
RemoveObject (journal paper)
get input {
if (result="Profs Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="profs office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="prof's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Professor Weck's Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="Professor Wecks Office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="professor weck's office") {
msg ("\"Ah good idea\", says Phil, I'll meet you there")
MoveObject (New_Phil, Profs Office)
MakeObjectInvisible (Phil)
MakeObjectInvisible (whiteboard blank)
MakeObjectVisible (Whiteboard full)
}
else if (result="professor wecks office") {
}
else {
msg ("\"That's a daft idea! Can't you think of somewhere better?\"")
}
}
}
else {
msg ("\"Excellent\" says Phil, now I just need marker pen and a quiet room with a whiteboard to use")
RemoveObject (journal paper)
}
A form to be signed by your PhD supervisor to confirm that you are an enrolled student with library access rights.]]>
msg ("\"So\", says Alex, \"you want a bit of forgery doing! It will have to be good to get past Laura's gaze..but I like a challenge, I'll hold on to it, but you need to bring me a sample of your Prof's signature.\"")
RemoveObject (Unsigned form)
SetObjectFlagOn (Alex, "alex_form")
Library CardYour library card, it's essential reading.Signed FormScribbled note from Phil Najfeld & Havel (1995), Advances in Applied Mathematics, 16(3), 321-375]]> \"Here you go, hope it solves the problem, and do say hi to Professor Weck from me, the name's Laura\", she hands you a photocopied journal article. ")
AddToInventory (journal paper)
RemoveObject (note from Phil)
}
else {
msg ("\"Sorry I can't deal with your request if you don't have a llibrary card. Speak to me if you need help in sorting out a replacement\"
")
}
]]> "In case your PC isn't working.. I've gone down to the lab, I've had a breakthrough! Meet me there, signed" ...and then there’s Prof's complicated scrawl of a signature.]]> \"Well what are you doing here? Shouldn't you be in your lab?\"")
}
]]>Phil the PostDoc He is tall and wiry, with slightly greasy dark collar length hair, and he is wearing a faded 'Meat is Murder' Smith's t-shirt and a faded blue cardigan with holes worn into it at the elbows. He's beaming with smug pride. ]]> \"I've emailed the new algorithm to Yi Lu to make a new cartridge you can go and ask him for it whenever you like.\"
")
SetObjectFlagOn (Yi Lu, "Yi_card")
}
otherwise {
msg ("\"Alright mate, is it pub time yet? I said I'd meet Alex for a pint after work\"")
}
]]>falsefalseYou decide to leave the Radio alone, it's mking the Porter happyAn ancient Longwave radio, tuned to 198 kHZ, The Porter is listening to the cricket on it, an interest you both have in common, although his is more of an obsession.RadioIt's not yoursCan of Diet CokeA silver 330ml can of Diet Coke, the academics opium. No sugar, no calories, no worries. You feel like you can do anything (until the hit wears off and you need another). You belch loudly.")
RemoveObject (Diet Coke)
AddToInventory (Empty Diet Coke Can)
}
]]>
msg ("You give the can a vigorous shake.")
SetObjectFlagOn (Diet Coke, "can_shaken")
An empty silver 330ml can of Diet Coke, the academics opium. No sugar, no calories, no worries.
msg ("Yes you can! (crush the can) so you do, you crush it down to a small metal disc.")
RemoveObject (Empty Diet Coke Can)
AddToInventory (Crushed Diet Coke Can)
crushcrush"You can't crush " + object.article + "."A crushed Diet Coke Can, in the shape of a flattened disccrushed canA black oblong power unit, recently repaired by BarryfalseThe Year 2037: Temporal Integrator Laboratory\"Hello\" says Professor Weck, \"You finally got out of bed then!\"
You smile and say, \"Nice riddle on the lab keypad\". Then you notice that apart from the glowing temporal field there is no light in the lab, and huge cobwebs and dust cover the walls and ceiling.
Professor Weck notices the puzzlement on your face and a shadow crosses his. He says, \"I twisted my knee and banged my head in the blast when the temporal field collapsed, I need to rest for a while, but you should go and have a look around, see what you can find out about this time, explore where you want but do go and see what's happening in the Main Quad, try and pick up a prospectus so we have some proof, then report back. If you need to go back to 2017 for anything just walk into the temporal field.\"
As you turn to leave Prof Weck says, \"Oh one more thing, my portable temporal field manipulator is out of charge, here (he hands it to you) try and find a source of mild non-ionising radiation to charge it up")
AddToInventory (PTFM gadget)
}
otherwise {
msg ("The only source of light in the room is the glowing temporal field that you travelled through, which hangs in the middle of the room. The rest of the room is empty save for dust and huge cobwebs.")
}
]]>falseBald with a wirey and bushy black and grey beard. He is wearing a bright red time suit. The Prof pauses for a second as if hesitating, \"I know we have discussed how dangerous visiting the past is, but if we are careful then it will be worth the risk..and for christ’s sake fracking! Fucking granola?! This will not stand\"
The prof pulls pulls out his laptop, extends a small aerial, a purple beam of light hits the temporal field, \"Just adjusting the temporal depth...there! Got it\", \"1997 here we come\"
The Prof hobbles into the Temporal field and you follow him ")
doFlicker
MoveObject (player, Lab 1997)
}
else {
msg ("You tell the prof about all the horrors you have seen in 2037, the Prof listens in silence while his face slowly turns red, suddenly he bursts out \"Enough! That maniac needs to be stopped, or this university and my life's work are for nothing\"
The Prof pauses for a second as if hesitating, \"I know we have discussed how dangerous visiting the past is, but if we are careful then it will be worth the risk..and for christ’s sake fracking! Fucking granola?! This will not stand\"
\"quick put on your time suit\" (you do as you are told)
The prof pulls pulls out his laptop, extends a small aerial, a purple beam of light hits the temporal field, \"Just adjusting the temporal depth...there! Got it\", \"1997 here we come\"
The Prof hobbles into the Temporal field and you follow him ")
doFlicker
if (Guard Uniform.worn) {
RemoveGarment (Guard Uniform)
}
WearGarment (Time Suit)
MoveObject (player, Lab 1997)
}
}
else {
msg ("Prof Weck says, \"Did you manage to find a 2037 prospectus yet?\"")
}
}
else {
msg ("\"Before you tell me about what you have seen I need that PTFM gadget charged up please.\" says Professor Weck")
}
}
else {
msg ("Prof Weck says, \"You should go and have a look around, see what you can find out about this time, explore where you want but do go and see what's happening in the Main Quad, and try and pick up a prospectus, then report back, . If you need to go back to 2017 for anything just walk into the temporal field.\"")
}
]]>A glowing purple circle of light that hangs in the middle of the room, casting wild shadows on the walls. Stepping into it will take you back to 2017
if (Time Suit.worn) {
doFlicker
MoveObject (player, Temporal Integrator Laboratory)
}
else {
msg ("You are not wearing a Time Suit!")
}
if (Time Suit.worn) {
doFlicker
MoveObject (player, Temporal Integrator Laboratory)
}
else {
msg ("You are not wearing a Time Suit!")
}
shakeshake"You can't shake " + object.article + "."EnvelopeA plain brown envelope, no matter how much you push it, it will still remain stationaryA season ticket for Manchester City football ground. You can't stand the game yourself, but are always happy to see City win rather than smug United. You explain about the Dean, \"That corrupt rat, a finger in every pie huh. \" says Barry, \"Well thank you so much, let me know if there is anything I can ever do for you\".")
RemoveObject (Manchester City Season Ticket)
]]>
msg ("The Porter examines the Manchester City Season Ticket, \"That's a kind offer, but I detest football, hooligans' game.\" He hands it back to you.")
kickkick"You can't kick " + object.article + "."chipchip"You can't chip " + object.article + "."punchpunch"You can't punch " + object.article + "."The Year 2037: Basement CorridorPaint is peeling off the walls and there is a smell of mildew, in places there are missing celing tiles and exposed wiring.The keypad that used to secure the lab, it's rusty and looks like it was vandalised some time ago.Lab Security KeypadThe Year 2037: Porters LodgeThe Porter He must be in his mid 70's now, thinner that he used to be and now bald save for a few wisps of grey hair. He's wearing faded black trousers, and his porter's cardigan which is now threadbare with a washed out University crest emblazoned on it. ]]>false His demeanour darkens and he says, \"Things have er..changed, since you've been away, big staff cut backs, they retired me early but they allow me to hang around the place, I figure someone has to keep the home fires burning..till the tide turns.\"
\"Oh and the bloody Aussies are the number one team again, we haven't won the ashes since 2017!\" ")
}
otherwise {
msg (" \"It's great to see you back again, anything I can do to help?\"")
}
]]>university emblememblemcrestlogocardiganThe emblem is faded from repeated washing but you can still make out the design of a crocodile devouring an owl. Beneath it written in latin script the motto reads "Forget What Once Was!'EmblemThe Year 2037: Sub Basement CorridorPaint is peeling off the walls and there is a very strong smell of mildew, in places there are missing celing tiles and exposed wiring.The Year 2037: Broom Cupboard Phil looks up, sees you, and stands up, his face turns angry, \"Fuck me! It's Lazarus! Where the hell have you been?!\", his face breaks into a grin and he gives you big hug. Through his ragged clothing you can feel how thin he is.
Phil sniffs and wipes his face, \"Like my office?\" he says, \"It was either this or sharing in that awful open plan sweatshop upstairs\"")
}
otherwise {
msg ("The tiny broom cupboard has been converted into a makeshift office, with a tiny desk, chair and a lamp. Seating at the desk is your old flat mate Phil.")
}
]]>PhilHe is still tall, with slightly greasy dark collar length hair which now has a few streaks of grey. He is wearing an extremely faded 'Meat is Murder' Smith's t-shirt and a faded blue cardigan which is practically in rags, he looks thin and gaunt.]]>The Year 2037: Post Room It is battered, scuffed and has a huge dent in the front where someone has probably kicked the shit out of it.]]>Photocopier1You unlock the cupboardYou lock the cupboard 'All staff and postgraduates are now required to provide their own stationary. By order of the Vice-Chancellor']]>Stationery CupboardStationary Key")
}
]]>The Year 2037: Your OfficeYour old office now appears to be a storeroom, it's full of broken furniture, boxes of paperwork, old computer parts and electrical components are stacked up. Like the rest of the building there is dust and cobwebs everywhere and the paint is peeling off the walls.The is a small hole in the base of one of the skirting boards, it looks like it’s been gnawed by a small rodent.falsefalse The mouse steps out of the hole and appears for all the world to be wearing a tiny academic gown, hood and tudor bonnet.
Somewhere from the folds of its gown it produces a tiny business card and holds it up to you, you take it. The mouse bows and scurries off out of sight.")
SetObjectFlagOn (Guard Mouse, "mouse_mate")
MoveObject (Guard Mouse, Ground Floor Corridor 2037)
AddToInventory (Business Card)
}
otherwise {
msg ("You already made friends with the mouse")
}
}
]]>windowOn the outside window sill you can seeLeaning around the empty cans of diet coke, and with a grunt of effort, you shove the shash windowpane up and open
SetObjectFlagOn (Window, "win_open")
if (GetBoolean(Window, "win_open")) {
msg ("Your office window, looking out on to the Main Campus Quad. The window is open.")
}
else {
msg ("Your office window, looking out on to the Main Campus Quad. The window is closed, but the glass is cracked and dirty. You can make out that there is something on the windowsill outside")
}
SetObjectFlagOff (Window, "win_open")
Pigeon RemainsThe skeleton and feathers of what looks like a long since deceased pigeon (it's dead, ceased to be, singing with the choir immortal etc. etc.). On the distant wind you think you hear a ghostly cry of "fuuuuuk yoooouuu!"You decide to leave the pigeon remains where they areThe Year 2037: Common RoomThe sign on the common room door now reads 'Security Office: Authorised Personnel Only'. Inside there are a series of lockers and benches, basically a changing area.1Locker KeybodyA Security Guard uniform, it is padded and armoured like a police riot outfit. On the band of the cap and on the upper arm is a logo of a crocodile, with Croc Security Inc. written underneath. It is several sizes too big for you.The Year 2037: Ground Floor Corridorfalse
]]>
if (Guard Uniform.worn) {
msg ("\"All Hail The Croc! \" barks the Guard, \"You're new around here aren't you? That uniform looks a bit big on ya, need to get some more meat on your bones! Haw haw haw!\"")
}
else {
msg ("\"Get back to work, scum!\"")
}
Drink Vending MachineYou inspect the vending machine, you just fancy a Diet Coke right now, but it's full of green bottles of Gatorade, things in 2037 are not looking good.The Year 2037: Main Campus Quadrangle To the East lies the Faculty Building which is now twice the size than it was 20 years ago, crenulated towers have been added to each corner, giving it the appearance of a fortress and the roof appears to be covered in gold.
In the middle of the Quad the lawn has been concreted over and made into a private carpark for faculty members, in the centre is a Huge Statue. ]]>
SetObjectFlagOn (Main Quad 2037, "quad_seen")
]]>falseExecutive cars (BMW, Audi, Jaguar etc.) which judging by the personalised number plates (CR0C 1, P0W3R, URMYB1TCH, F3CUE) belong to the Dean and his faculty quislings.You attempt to break into some of the cars but it's futile (and exhausting)You attempt to break into some of the cars but it's futile (and exhausting).The Year 2037: Technical Support OfficeAnother abandoned and derelict room, looks like Barry and Yi Lu are long gone.It's too heavy and awkward to carry around
firsttime {
msg ("A box containing a tangled web of every electrical and computer lead known to man, and a few you don't recognise (there is a grumpy looking jump lead in here so probably best not to start anything). Rummaging around you find a small device labelled \"Doolittle: Human-Animal Interface\". You take it. ")
AddToInventory (Doolittle)
}
otherwise {
msg ("A box containing a tangled web of every electrical and computer lead known to man, and a few you don't recognise.")
}
A metal cube that emits microwaves when powered upThe Year 2037: LibraryThe library reception area, the beautiful Victorian Neo-Gothic building and it's wooden vaulted ceiling look in a very poor state of repair. The reception area is dominated by a book display.Next to a life-size cardboard cut out of the Dean is a display of books, apparently his autobiograhy titled, "From Down Under to Boy Wonder"The Year 2037: Waste GroundTears well up in your eyes as you survey the place where the beautiful art deco School of Mathematics building used to be. In its place is a waste ground with what appears to be Fracking Equipment being set up. Huge piledrivers, nodding donkey pumps, and other industrial equipment are being installed on the muddy waste ground. Here and there you can see bits of rubble and stained glass. A huge sign reads 'Croc Buried Resource Reclamation Ltd.'falseThe Year 2037: Outback CaféWhat used to be Greggs now appears to be an Australian themed café. Customers are sat on sanded driftwood benches, there are folded bicycles, pushchairs, and enough Berghaus and North Face clothing to mount a polar expedition. Raisin and Almond Granola (v) with berry compote, zero fat yoghurt, & chia seeds Açai Bowl with açai, granola, banana, coconut, agave & chia seeds
Ethically and sustainable sourced coffee (decaf only)
Wheat Germ Smoothies
You feel nauseous and decide to leave. ]]>What looks like an undergraduate student wearing blue denim knee length shorts, a waistjacket and a t-shirt with "Koala-fied to help you!"]]>"Good day mate!" says the waiter in a terrible fake Australian accent, he points at the menu, let me know if there is anything you would like"The 2037 edition of the University Prospectus, it contains photos of the campus and features on each of the faculties and the university's activities. All written in breathless sycophancy to the Dean and his 'vision'.false
msg ("Professor Weck thumbs through the prospectus, through gritted teeth he says, \"That mother fucker!\", \"this might come in handy later, I'll hang on to it\"")
RemoveObject (Prospectus)
SetObjectFlagOn (Prospectus, "pros_given")
The Year 2037: The George Osbourne School of Economics The place makes you feel physically ill and you decide to leave immediately.
")
MoveObject (player, Student Union Building 2037)
]]>false With a jolt you suddenly recognise one of the lecturers, it's Holly! At that moment she looks up and sees you, her face twists in confusion, then a smile spreads across her face, she bounds over to you tears streaming down her cheeks, she hugs you and sobs into your shoulder. Pummelling your back with her fists she says, \"I thought you were dead you bastard!\"
")
}
]]>]]> 'The following actions will result in instant dismissal without appeal, by order of the Dean...
- Taking more than one sick day per semester - Applying for less than 6 grants per semester - Having less than two postgraduate students at any one time - Criticising or in any other way questioning faculty policy - Engaging in any from of pure or 'blue sky' research - Failing to reach funding target/being the lowest income earner in the semester - Engaging in any activity during work hours that is not related to increasing income streams ]]>Your old office mate Holly, but now in her 40's, she's still pretty as all hell with long blonde hair, but her blue eyes have a haunted look, the heavy bags under them suggest stress and a lack of sleep."I don't know what you're doing here" says Holly, "But if you can go back and change this future, do it!"You are in the Student Union building, to the North is Waste Ground, to the South is the Outback Café, to the East is the Main Quad, to the Southwest is The George Osborne School of Economics, and to the West lies the Cross Keys InnThe pub is closed at the moment The Dillinger Escape Plan, Reunion Tour 2037!]]>That way is locked, the Dean must be out of office; he's definitely out of his mind.stepintostep into"You can't step into " + object.article + "."walkintowalk into"You can't walk into " + object.article + "."A small piece of cheese that you stole from a mousetrap, it's not your cheese, in fact it's Nacho Cheese. Moving swift and silently in the shadows the mouse scales the wall and swings across the ceiling until he is just above the Security Guard. The mouse repels down a tiny rope to the Guard's belt and gently unhooks one of the keys. He then clambers back up to the ceiling.
There is a blur of motion and the mouse appears at your side, hands you up the key and disappears out of sight. ")
MakeObjectInvisible (Guard Mouse)
AddToInventory (Locker Key)
]]>Gerald The MouseIt's the mouse you befriended earlier, except this time he's dressed up in a tiny black ninja robe, complete with hood, mask and toe shoes.false The mouse offers up his tiny right paw for you to shake. Very gently you take his paw between your thump and index finger and shake.
\"If it is not too much of an imposition\" says Gerald, \"might I enquire if you have any dairy based sustenance about your person that you might consider sharing with me?\" ")
}
else {
msg ("\"squeek, squeek\" replies the mouse")
}
]]>
]]>drivedrive"You can't drive " + object.article + "."Year 1997: Temporal Integrator Laboratory\"So, we're here, back in the last decent decade, before the dark times,\" says Prof, \"It's too dangerous for me to leave this room, I may bump into people who know me, or even worse, myself!\"
\"Bring the Dean here, this note should do the trick\". The Prof scribbles something on the back of an enevelope and hands it to you.
\"The history department is where the requisitions office is in 2017, the Croc's first act on getting promoted to Dean was to shut it down.\"
\"Have a quick look around while you're here, but we can't stay long, it's dangerous!\"")
AddToInventory (Note from Prof 1)
}
otherwise {
msg ("A testament to how long the Prof has been working on the Temporal Integrator, this is his lab from 20 years ago, half assembled prototypes and what would turn out to be woefully underpowered computers are strewn around the room.")
}
]]> \"Jesus Christ!\" says Alan to the Prof, what the hell happened to you, you've aged twenty years...Oh, I see, wow! You got the machine to work then?
\"Yes\", says Prof, \"but it took longer than anticipated,\" \"you better look at this\", he hands him the prospectus.
")
SetTimeout (5) {
msg ("Alan flips through the prospectus, he mumbles as waves of incomprehension and then shock flow across his face, \"...Fracking!..jesus....Who is George Osbourne?...that statue!...Croc security Inc? ... fucking Quinoa and flax seeds?!...\"
Shaking and pale he says, \"This isn't me! How do I become this barbarian? Are you judging me for things I haven't done yet? Well I swear to you now I'll never let this happen if I do become Dean.\" ")
}
SetTimeout (5) {
msg ("Alan looks nervously at the temporal field and then at Prof Weck with pleading eyes and says \"Jim, you know me, I'm no monster, give me a chance, please!\"
Prof Weck turns to you and says, \"You decide his fate, I'm too close to this\"
")
}
SetTimeout (5) {
ShowMenu ("It's time for you to decide the fate of Dr Alan Berthill. What is your decision?
Press 1 to Kill Alan Berthill, Press 2 to Trust that Alan Berthill will change ", Split("Kill Dr Alan Berthill;Trust Dr Alan Berthill", ";"), false) {
switch (result) {
case ("Kill Dr Alan Berthill") {
msg ("You chose Option 1: Kill Alan Berthill
You struggle with your conscious but then the visions of Holly in that horrid sweatshop and poor emaciated Phil flood your mind.
With righteous anger you shove Alan into the Temporal Field, he lets out a single scream that is cut short as he is disintegrated into nothingness.
Adrenaline courses through your body, you've killed The Croc! ..sort of.
Prof Weck turns to you and says, \"Well that should give the time-space continuum something to thing about! Let's get the hell out of here!\"
Prof Weck manipulates the field with the PTFM gadget and hobbles into it. You follow after him. ")
SetObjectFlagOn (Dr Alan Berthill, "dean_dead")
SetTimeout (6) {
doFlicker
MoveObject (player, Temporal Integrator Laboratory)
MakeObjectVisible (Final Prof)
MakeObjectInvisible (Temporal Field2)
MakeObjectInvisible (Computer Bank)
MakeObjectInvisible (Computer Monitors)
MakeObjectInvisible (Temporal Integrator)
MakeObjectInvisible (Power Unit Socket)
MakeObjectInvisible (Cartridge Slot)
UnlockExit (pub_door)
MakeObjectInvisible (Alex)
MakeObjectInvisible (Phil)
MakeObjectInvisible (Dr Alan Berthill)
MakeObjectVisible (University Crest1)
SetObjectFlagOn (player, "change_future")
}
}
case ("Trust Dr Alan Berthill") {
msg ("You look Alan directly in the eye, \"I'm trusting you to act on what you have seen.\" Your voice trembles, \"You've been given a second chance, make the most of it\".
Prof Weck says, \"Let's hope your compassion isn't folly\" he unlocks the door, \"Get out of here Alan, before I get any ideas\".
Alan looks at you and says, \"Thank you, I won't let you down\", he gives a half-grin half-smile and for a second you see a flash of the Croc that you know in 2037.
Alan bolts out of the door.
\"Right\" says Prof Weck, \"let's get the hell out of here! He manipulates the temporal field with the PTFM and hobbles into it. You follow. ")
SetObjectFlagOn (Dr Alan Berthill, "dean_saved")
MoveObject (player, Temporal Integrator Laboratory)
doFlicker
MakeObjectVisible (Final Prof)
MakeObjectInvisible (Temporal Field2)
MakeObjectInvisible (Computer Bank)
MakeObjectInvisible (Computer Monitors)
MakeObjectInvisible (Temporal Integrator)
MakeObjectInvisible (Power Unit Socket)
MakeObjectInvisible (Cartridge Slot)
UnlockExit (pub_door)
MakeObjectVisible (Redeemed Dean)
MakeObjectVisible (University Crest1)
SetObjectFlagOn (player, "change_future")
}
}
}
}
}
]]>falseBald with a wirey and bushy black and grey beard. He is wearing a bright red time suit.Professor WeckA glowing purple circle of light that hangs in the middle of the room, casting wild shadows on the walls. Stepping into it will take you back to 2037Temporal Field
if (Time Suit.worn) {
doFlicker
MoveObject (player, Lab 2037)
}
else {
msg ("You are not wearing a Time Suit!")
}
if (Time Suit.worn) {
doFlicker
MoveObject (player, Temporal Integrator Laboratory)
}
else {
msg ("You are not wearing a Time Suit!")
}
"Good-day!" says Alan, in a broad australian accentSo this is the Croc before he became dean, tall and slightly scruffy looking, collar-length brown hair, and wearing a corduroy jacket with leather patches on the elbowsIt's Terry the Porter! Currently in his mid 30's, stout build with a full head of long blonde hair. Apparently he was quite the handsome chap back in the 90's. He's wearing black trousers, and a porter's cardigan with the University crest emblazoned on it. He dozing in his chair while Cricket plays on the Radio he has a broad smile on his face.You'd like to talk to him, but he looks so content in his slumber you decide to leave him beThe design of the emblem depicts a parliament of owls flying safely above a ferocious crocodile. Beneath it written in Latin script the motto reads 'Never Forget What Once Was!'cardiganbadgelogoemblemProf's office looks almost identical to the way it does in 2017, piles of papers, empty coffee cups and chocolate wrappers on every surface. Luckily it seems that he's working from home today, else things could get very complicated.On the whiteboard you recognise the outlines of the temporal integrator blueprints, you can recognise several errors that would take years for Prof (and eventually you) to sort out, you're tempted to go and correct it, but the cascading paradoxes would be too great to contemplate.Looks almost exactly the same as in 2017 except that the pigeon holes are stuffed with memos as well as post...seems email hasn't taken off yet.A cosy common room, complete with a clean and fully functional microwave (wouldn't that have been useful earlier on...hang on it is earlier on...sort of...best not to think too deeply about it)A sparkling clean and fully functional microwave, which at this point in the proceedings is as useful as a grave robber in a crematorium.MicrowaveThe departmental pigeon-hole cabinet where the post and internal messages are placed there are individual compartments each labelled with a person's name.An unlocked stationery cupboard! Looks like trust is still alive in 1997...although it also looks like it's been ransacked with just a few stray paper clips and a pile of window envelopes left.You don't need themPaper clips, thankfully they don't ask you if they can help you write a letter and then promptly screw it upEnvelopes with a window, which people hate as they involve accurate printing and ninja -like origami to use properlyYour office as it was 17 years before you moved into it. There is just a single desk and a lot more room, but whoever is using it has the same Diet Coke addiction as you, there are empty cans everywhere.windowOn the outside window sill you can seeLeaning around the empty cans of diet coke, and with a grunt of effort, you shove the shash windowpane up and open
SetObjectFlagOn (Window, "win_open")
if (GetBoolean(Window, "win_open")) {
msg ("Your office window, looking out on to the Main Campus Quad. The window is open.")
}
else {
msg ("Your office window, looking out on to the Main Campus Quad. The window is closed, but the glass is sparkling clean.")
}
SetObjectFlagOff (Window, "win_open")
A mess of ripped up newspaper, crisp wrappers and carrier bags, in the middle is a single pale pink egg.You decide to leave the filthy nest where it isfalsefalsePigeon's Nest
if (Doolittle.worn) {
msg ("\"fucked if I know anything about that\" says the Pigeon")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"He's a fucking Croc alright, big fucking mouth, small fucking ears!\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"Nice lass, sometimes she feeds me biscuits when you're not around\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"Not what it once was huh?!\" says the pigeon, \"Less ivory tower and more faculty power\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"That poncy posh rodent\", says the pigeon, \"he's just a deus ex machina! I know latin too, big fucking deal, the twat.\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"Time travel!\" says the pigeon, \"Here's a good one for you, What do you call a time travelling cow?.....\"Doctor Moo!..ha ha ha! Oh suit yourself.\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"Don't torture me! Haven't had any in ages. If I did have some it would be all mine, so fuck you!\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
if (Doolittle.worn) {
msg ("\"He's vegetarian isn't he?!\" says the pigeon, \"that's a fucking huge missed steak isn't it! Ha, ha, ha!\"")
}
else {
msg ("\"Coo Coo Coo!\" replies the pigeon")
}
Pigeon EggA small pale pink eggYou decide to leave the egg where it is, hopefully its mother will be back soonThe School of History has the privilege of being housed in the east wing of the grand Faculty building. Your footsteps echo of the stone floors and vaulted ceiling. The Dean (or just Dr Alan Berthill as he is at the moment) is sat in the corner of the reading room in a oxblood leather wingback chesterfield armchair. He looks up from his book as you enter.]]>
this.followingPlayer = false
Gig Poster The Dillinger Escape Plan, touring their debut album!]]>The walls are covered in student art projects, the upcoming General Election seems to be a common theme, there are quite a few satires on the 'New Labour, New Danger' political campaign. It's only mid-afternoon but the pub is heaving with staff and students drinking and smoking together, the favoured drinks appear to be Stout or Snakebite and Black.
Nine Inch Nails 'Head Like A Hole' blares loudly from the jukebox, and in the corner people are playing pool.
It seems heavenly, but you can't linger here...well one drink won't hurt if you must.
]]>order drinkA traditional pub pool table, 7 x 4 foot. The green baize is in decent enough condition, and with only a few drink stains. Must be a brave table, it's got balls.You'd like to play, but judging by the queue of 50 pence pieces on the cushion rail you'd be waiting a long time. Besides, you need to get going.buy drinkorder a drinkbuy a drinkget a drinkget drinkStill a broom cupboard, or maybe a parking bay for witches.A new looking mop that looks like its been used recently. Don't pick a fight with it, it would wipe the floor with you.MopA broom with a revolutionary design that is sweeping the nationBroomon which there isA high wooden shelf, (if anything falls off it you've only yourshelf to blame)ShelfStill as untidy as the 2017 version, but instead of Dell Machines it's RM 386-PCs in various state of repair scattered around the office, heaps of floppy discs, huge external drives, and massive monitors with tiny curved screens.It's a very young looking Barry with a full head of hair, and even more unusual a broad smile on his face, he is humming to himself as he installs Windows 95 to a 386 PC via a huge pile of floppy disks."Hello!" says Barry, "What can I do for you?"The Deans reception area with wood panelled walls, and thick red carpet. On the wall hangs the University Crest, and next to it a long list of former Dean's and the dates of their tenure in the post.The door is locked, the Dean must be out of office, unlike the Dean you know who is out of his mind.The University Crest depicts a parliament of owls flying safely above a ferocious crocodile. Beneath it written in Latin script the motto reads 'Never Forget What Once Was!'A list of former Dean's and their dates of office, dating all the way back to 1851, all of them men. The current encumbant is one Harold Makins, was (is?) a nice chap according to Prof Weck, a great lover of the arts.Doolittle Human-Animal InterfaceIt looks like a gaming head set with headphones and a microphone (you need to wear it to use it). You remember Holly talking about this technology 20 years ago and now it's apparently come to pass.falseA filthy but fully operational microwaveA sparkling clean and now fully operational microwaveA Portable Temporal Field Manipulator, made and designed by the Prof, cigar-shaped and made of some dark ceramic material. It needs charging with a mild source of non-ionising radiation.
if (GetBoolean(PTFM gadget, "PTFM_charged")) {
SetObjectFlagOn (PTFM gadget, "PTFM_given")
RemoveObject (PTFM gadget)
msg ("\"Ah, well done\", says Prof Weck, he takes the th PTFM gadget and inserts it into a hole on the side of his laptop")
}
else {
msg ("\"It's no use to me until you've charged it\" says Professor Weck")
}
Note 'Hi Alan, it's Jim, can you do me a favour and come and visit me in my lab? I think I may have cracked my time machine problems! I need to show someone I can trust. My student who has given you this note will show you the way."]]> {
Dr Alan Berthill.parent = game.pov.parent
msg ("{once:Dr Alan Berthill begins to follow you.}{notfirst:Dr Alan Berthill is right {random:by your side.:behind you.}}")
}
EnableTurnScript (AlanFollows)
}
]]>playplay"You can't play " + object.article + "."
request (Hide, "Command")
JS.eval ("$('body').css('background', 'red');")
SetBackgroundColour ("Purple")
SetTimeout (1) {
JS.eval ("$('body').css('background', 'green');")
SetBackgroundColour ("DarkGray")
SetTimeout (1) {
JS.eval ("$('body').css('background', 'black');")
SetBackgroundColour ("Purple")
SetTimeout (1) {
JS.eval ("$('body').css('background', 'white');")
SetBackgroundColour ("White")
request (Show, "Command")
}
}
}
JS.eval ("$('body').css('background', 'white');")
SetBackgroundColour ("White")